iT邦幫忙

0

Line Messaging API 串接筆記-建立 Channel & 回應設定

  • 分享至 

  • xImage
  •  

前言

目標:掌握 Messaging API,客製自動回覆功能
這次串接是參考 Line Messaging API 串接手冊
要串接 Line Messanging API 前,需要先設定好一些東西才有辦法使用
前置步驟大致如下:

  1. Line Developers-建立 Channel
  2. Line 官方帳號管理頁面-回應設定

建立 Channel

  1. 註冊成為 Developer (只有第一次需要)
  2. 建立 Provider (可以不只建立一個)
  3. 建立 Channel
    (一個 Channel 就是一個官方帳號,一個 Provider 下可以有多個 Channel)
    ex. 有兩個 Provider,台灣(Channel:台北、新北、桃園)、日本(Channel:東京、大阪、北海道)
  4. 建立好之後就可以在 Line 官方帳號跟 Line Developers console 的地方看到 Channel 出現了
  5. 設定 Webhook URL 設定自己要接收 LINE 訊息的網址
    (如果接收的網址改變了,這個網址可以隨時更改)
    PS. 在 Line Developers、Line 官方帳號管理頁面這兩個地方可以設定 URL,
    兩邊設定是互相連動的,所以設定一邊另一邊就就會跟著更新
  • Line Developers
    Channel 裡面 Messaging API 往下滑
    https://ithelp.ithome.com.tw/upload/images/20220526/20136310hAzk07je0b.jpg

    在 Webhook URL 輸入網址,然後把 Use webhook 打開(要打開才能接收)
    https://ithelp.ithome.com.tw/upload/images/20220526/20136310Nw7LJrrAtC.jpg

  • Line 官方帳號
    官方帳號 > 右上角的 「設定」> Messaging API
    https://ithelp.ithome.com.tw/upload/images/20220526/20136310R2bPRkkbi0.jpg

網址輸入進去後就做好跟 Line 官方帳號資訊的連動


Line 官方帳號回應設定

先到官方帳號 > 右上角的 「設定」> 側邊選單 「回應設定」
https://ithelp.ithome.com.tw/upload/images/20220526/2013631071EjPyr2iP.jpg

「回應模式」選擇聊天機器人,這樣就可以使用 Webhook,到時候就可以接收到 Line 的訊息
https://ithelp.ithome.com.tw/upload/images/20220526/20136310QRvtEDewLF.jpg

選擇聊天機器人後,進階設定會多一個「Webhook」,記得選擇「啟用」
https://ithelp.ithome.com.tw/upload/images/20220526/20136310i96RjywCz1.jpg

使用 Messaging API 有個限制,為了要使用 webhook 而選擇聊天機器人後就不能使用人工聊天的功能
除非你把它 webhook 功能暫時關掉


小小心得

前置設定大致就是這樣,一開始不太清楚,以為一個帳號只能設定一個,設定起來超小心的,後來發現可以設定好幾個而且可以刪掉,整個大膽開設了好幾個(?)
個人覺得 Line 帳號設計也很不錯,一個人可以擁有好幾個 admin,每個 admin 下面還可以有好幾個 channel,帳號層級多,使用者就不會那麼受限制,但又可以方便管理

參考資料

Getting started with the Messaging API


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言